package com.itheima.接口理解;
/*
接口的定义:interface+接口名
接口的意义:接口用于后天方法的声明,\
即制定方法规则,接口中的方法没有方法体,具体实现过程交给他的实现类
接口的组成:
1.成员变量:静态常量(jvm默认使用public static final修饰)
2.成员方法:仅定义方法的规则,公共的抽象方法(jvm默认使用public abstract修饰)
注意:接口jdk8版本新增了default修饰的默认方法,可以拥有方法体,即在接口中完成方法的实现,可以直接被实现类使用
也新增了static修饰的静态方法,仅可以用接口名+静态方法名直接调用,static和default无法同时使用,且实现类无法访问接口的静态方法
jdk9版本新增了私有方法,接口的私有方法仅使用于该接口的内部
3.接口没有构造方法
对比抽象类:
抽象类:一般用来作为父类,封装子类共同的属性和先天性方法,提高代码的复用性
有构造方法

 */
public interface Interface {



}


class Fu{


}